home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1994 / MacHack 1994.toast / MacHack™94 / Miscellaneous / Randy Thelen / ThreadedSort / App.make next >
Encoding:
Text File  |  1994-06-26  |  1.6 KB  |  59 lines  |  [TEXT/MPS ]

  1. #   File:       App.make
  2. #   Target:     App
  3. #   Sources:    :AppSpecific:App.cp
  4. #               :AppSpecific:DocWindow.cp
  5. #               :AppSpecific:ToolWindow.cp
  6. #               :Lib:AppleEventHandling.cp
  7. #               :Lib:AppLib.cp
  8. #               :Lib:DialogUtils.cp
  9. #               :Lib:DialogWindow.cp
  10. #               :Lib:MailerWindow.cp
  11. #               :Lib:Preferences.cp
  12. #               :Lib:Window.cp
  13. #   Created:    Monday, May 23, 1994 05:01:36 PM
  14.  
  15.  
  16. PPCCPlus            =    PPCC
  17. PPCCPlusOptions        =    -w conformance            ∂
  18.                         -appleext on            ∂
  19.                         -opt speed -inline all    ∂
  20.                         -i :Interfaces:
  21.                         
  22. .o    ƒ    .cp
  23.     {PPCCPlus} {PPCCPlusOptions} {depDir}{default}.cp -o {Targ}
  24.  
  25. POWERPCOBJECTS = ∂
  26.         :AppSpecific:App.o ∂
  27.         :AppSpecific:DocWindow.o ∂
  28.         :AppSpecific:ToolWindow.o ∂
  29.         :Lib:AppleEventHandling.o ∂
  30.         :Lib:AppLib.o ∂
  31.         :Lib:DialogUtils.o ∂
  32.         :Lib:DialogWindow.o ∂
  33.         :Lib:MailerWindow.o ∂
  34.         :Lib:Preferences.o ∂
  35.         :Lib:Window.o ∂
  36.  
  37. App ƒƒ App.make  {POWERPCOBJECTS}
  38.     PPCLink {POWERPCOBJECTS} ∂
  39.             "{PPCLibraries}"InterfaceLib.xcoff ∂
  40.             "{PPCLibraries}"StdCLib.xcoff ∂
  41.             "{PPCLibraries}"DragLib.xcoff ∂
  42.             "{PPCLibraries}"ThreadsLib.xcoff ∂
  43.             "{PPCLibraries}"AOCELib.xcoff ∂
  44.             "{PPCLibraries}"CPlusLib.o ∂
  45.             "{PPCLibraries}"StdCRuntime.o ∂
  46.             "{PPCLibraries}"PPCCRuntime.o ∂
  47.             -main __cplusstart ∂
  48.             -o App.xcoff
  49.     makePEF -o App.pef                            ∂
  50.             -l InterfaceLib.xcoff=InterfaceLib    ∂
  51.             -l StdCLib.xcoff=StdCLib            ∂
  52.             -l DragLib.xcoff=~DragLib            ∂
  53.             -l ThreadsLib.xcoff=~ThreadsLib        ∂
  54.             -l AOCELib.xcoff=~AOCELib            ∂
  55.             App.xcoff
  56.     Duplicate -y App.π.rsrc {Targ}
  57.     mergefragment -c -a -t 'pwpc' -n {Targ} App.pef {Targ}
  58.     SetFile -t 'APPL' -c 'drf ' -m . {Targ}
  59.